IAstExprNodeVisitor<T> Interface
Assembly: Topten.Cminor.Compiler.dll
Namespace: Topten.Cminor.Ast
Visitor pattern callback for AstExprNode
public interface IAstExprNodeVisitor<T>
Type Parameters
| T | A visitor defined return value for the visitor callbacks |
Methods
| Visit(AstExprNodeLiteral) | Visitor callback for Literal nodes |
| Visit(AstExprNodeMethodCall) | Visitor callback for MethodCall nodes |
| Visit(AstExprNodeIndexer) | Visitor callback for Indexer nodes |
| Visit(AstExprNodeUnaryOp) | Visitor callback for UnaryOp nodes |
| Visit(AstExprNodeBinaryOp) | Visitor callback for BinaryOp nodes |
| Visit(AstExprNodeTernaryOp) | Visitor callback for TernaryOp nodes |
| Visit(AstExprNodeIdentifier) | Visitor callback for Identifier nodes |
| Visit(AstExprNodeTypeCast) | Visitor callback for Type Cast nodes |
| Visit(AstExprNodeInterpolatedString) | Visitor callback for StrCat nodes |
